class Myplugin{
    //可以在打包的时候产生一个新的文件
    constructor(options){
        this.options = options;
    }
    //webpack需要实现这个方法
    apply(compiler){
        compiler.plugin('emit',function(complication,callback){
            
          
            var str = '问价拿列表是:\n';
            for(let k in complication.assets){
                str += `文件名:${k},大小是${complication.assets[k].size()}`
            }
            complication.assets['myfile.md'] = {
                source(){
                    return str
                },
                size(){
                    return str.length
                }
            }
           callback && callback();
        })
    }
}
module.exports = Myplugin;